آموزش انیمیشن‌های SwiftUI در iOS 18 - تبدیل کد به حرکت [ویدیو] - آخرین آپدیت

دانلود SwiftUI iOS 18 Animations - Transform Code into Motion [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، شما امکانات جذاب انیمیشن‌ها در SwiftUI را بررسی خواهید کرد؛ از مفاهیم پایه شروع کرده و به سناریوهای پیچیده و واقعی خواهید رسید. یاد بگیرید چگونه با استفاده از ابزارهای داخلی مانند withAnimation و Modifierها، انیمیشن‌های روان خلق کنید و در شخصی‌سازی‌ها با منحنی‌های زمانی (Timing Curves)، دینامیک‌های فنری (Spring) و تغییرات مسیرهای SVG عمیق شوید. هر بخش بر پایه بخش قبلی ساخته شده است تا شما را قادر سازد طراحی‌های پویا و کاربرمحور توسعه دهید. از طریق تمرینات عملی، با چالش‌هایی مانند ایجاد صفحات اسپلش متحرک، ترنزیشن‌های سفارشی و جلوه‌های خیره‌کننده ذرات (Particle Effects) روبرو خواهید شد. هر ماژول مفاهیم تئوری را با پیاده‌سازی‌های عملی ترکیب می‌کند تا اطمینان حاصل شود که شما نه تنها تکنیک‌ها را درک می‌کنید، بلکه می‌توانید آن‌ها را به طور مؤثر در پروژه‌های خود به کار ببرید. از گل‌های چرخان گرفته تا گرادینت‌های مشبک (Mesh Gradients) و فاز انیمیتورها، این مسیر برای الهام‌بخش کردن خلاقیت و ارتقای مهارت‌های شما طراحی شده است. در پایان این دوره، شما اعتماد به نفس لازم برای افزودن انیمیشن‌های خیره‌کننده به اپلیکیشن‌های خود را خواهید داشت و از قابلیت‌های SwiftUI برای افزایش تعامل کاربر بهره خواهید برد. چه در حال متحرک کردن مسیرها باشید، چه ترکیب بافت‌ها یا پیاده‌سازی شیدرها، این دوره شما را برای خلق رابط‌های کاربری حرفه‌ای و لذت‌بخش آماده می‌کند. - ایجاد انیمیشن‌های پویا با ابزارهای داخلی SwiftUI - طراحی ترنزیشن‌های سفارشی و جلوه‌های حرکتی برای اپلیکیشن‌ها - پیاده‌سازی انیمیشن‌ها با استفاده از منحنی‌های زمانی و فنرها - متحرک‌سازی روان مسیرها، گرادینت‌ها و بافت‌ها - توسعه عناصر UI جذاب با استفاده از Phase Animators - بررسی جلوه‌های پیشرفته با Metal و SpriteKit این دوره برای توسعه‌دهندگان iOS با درک پایه از Swift و SwiftUI طراحی شده است. داشتن دانش مبانی توسعه اپلیکیشن الزامی است. ایده‌آل برای توسعه‌دهندگانی که مشتاقند تجربه کاربری را با انیمیشن‌های پویا بهبود ببخشند. راهنمای جامع برای تسلط بر تکنیک‌های انیمیشن SwiftUI * افزایش تعامل کاربر با رابط‌های بصری جذاب * ترکیب آموزش‌های گام‌به‌گام با چالش‌های عملی

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • شروع به کار Getting Started

مبانی Basics

  • انیمیشن‌ها با استفاده از withAnimation و Animation Modifier Animations using withAnimation and the Animation Modifier

  • متحرک‌سازی همه چیز: آماده‌سازی View Animate Everything - Setting up the View

  • متحرک‌سازی همه چیز: افزودن انیمیشن‌ها Animating Everything - Adding the Animations

  • مروری بر انواع انیمیشن‌ها Overview of Animation Types

  • سایر انیمیشن‌های پیش‌فرض More Default Animations

  • انیمیشن‌های Cubic Bezier با استفاده از منحنی‌های زمانی Cubic Bezier Animations using Timing Curves

  • انیمیشن‌های Ease سفارشی Custom Ease Animations

  • انیمیشن‌های Spring و Interpolating Spring Spring and Interpolating Spring Animations

  • نمای اثر دایره‌های هم‌مرکز (ConcentricCirclesEffectView) ConcentricCirclesEffectView

  • نمای پس‌زمینه متحرک (AnimatedBackgroundView) AnimatedBackgroundView

  • گل چرخان: نمای دایره گرادینت Rotating Flower - Gradient Circle View

  • گل چرخان: جفت دایره Rotating Flower - Circle Pair

  • نمای گل چرخان Rotating Flower View

تمرین انتخاب‌گر شخص (Person Picker) Person Picker Exercise

  • شروع تمرین متحرک انتخاب‌گر شخص Getting Started with the Animated Person Picker Exercise

  • دانلود تصاویر از Flaticons Download the Images from Flaticons

  • نمای شخص ماسک شده Masked Person View

  • پیاده‌سازی نمای انتخاب‌گر شخص Implementation of Person Picker View

کاوشی در فایل‌های SVG و انیمیشن‌ها An Excursion into SVG Files and Animations

  • تبدیل SVG به مسیر (Path) SVG to Path

  • نمای کلی رسم مسیر Generic Draw Path View

چالش مثلث‌های بنفش چرخان Rotating Purple Triangles Challenge

  • مقدمه‌ای بر چالش Introduction to Challenge

  • ایجاد مثلث‌ها Creating the Triangles

  • بازنویسی (Refactoring) مثلث‌ها Refactoring the Triangles

  • نمای مثلث سه گانه Triple Triangle View

  • پیاده‌سازی انیمیشن‌ها Implementing the Animations

دینامیک‌های Mesh Gradient و ترکیب بافت‌ها Mesh Gradient Dynamics and Texture Blending

  • ایجاد یک Mesh Gradient متحرک Creating an Animated Mesh Gradient

  • ترکیب یک بافت (Texture) Blending in a Texture

انیمیشن‌های Callback تکمیل Completion Callback Animations

  • آیکون همبرگری: مستطیل جابه‌جا شده Hamburger Icon - Offset Rectangle

  • آیکون همبرگری با استفاده از Animation Completions Hamburger Icon using Animation Completions

  • دموی تکمیل گرادینت شعاعی - بخش اول Radial Gradient Completion Demo - Part 1

  • دموی تکمیل گرادینت شعاعی - بخش دوم: انیمیشن‌ها Radial Gradient Completion Demo - Part 2 - Animations

چالش تکمیل انیمیشن صفحه اسپلش Splash Screen Animation Completion Challenge

  • مقدمه‌ای بر چالش صفحه اسپلش Introduction to the Splash Screen Challenge

  • آماده‌سازی پروژه و پارامترهای نما Setting up the Project and View Parameters

  • لوگو The Logo

  • متن The Text

  • ایجاد انیمیشن‌ها Creating the Animations

  • بهینه‌سازی انیمیشن‌ها Tweaking the Animations

  • شخصی‌سازی رنگ‌ها Customizing the Colors

مسیرها و انیمیشن‌ها Paths and Animations

  • نمای پک‌من (Pacman) Pacman View

  • ستاره‌های زمستانی: درخشش و آماده‌سازی پس‌زمینه Winter Stars - The Glow and Setting up the Background

  • ستاره‌های زمستانی: تنظیم آفست y ستاره‌ها Winter Stars - Setting the Star y-Offset

  • ستاره‌های زمستانی: چرخش و تولید ستاره‌ها Winter Stars - Rotate and Spawn Stars

  • ستاره‌های زمستانی: حذف ستاره‌ها Winter Stars - Removing Stars

  • ستاره‌های زمستانی: ایجاد شکل ستاره Winter Stars - Creating the Star Shape

  • بیایید یک حباب گفتگو بسازیم! Let's Create a Speech Bubble!

  • پیاده‌سازی حباب گفتگو Implementing the Speech Bubble

بررسی ترنزیشن‌ها در SwiftUI با AnyTransition Exploring Transitions in SwiftUI with AnyTransition

  • مقدمه‌ای بر ترنزیشن‌ها Introduction to Transitions

  • گروه افشای لغزنده سفارشی (Disclosure Group) Custom Sliding Disclosure Group

چالش‌های انیمیشن Animation Challenges

  • چالش انیمیشن "اشتباه بزرگ" "Big Mistake" Animation Challenge

  • اشتباه بزرگ: انتخاب رویکرد Big Mistake - Choosing an Approach

  • اشتباه بزرگ: تکمیل راه‌حل Big Mistake - Completing the Solution

جان بخشیدن به ماسک‌ها با تایمرها Bringing Masks to Life with Timers

  • مقدمه Introduction

  • ایجاد متن رنگی Creating the Colorful Text

  • ایجاد متن ماسک شده Creating the Masked Text

  • ماسک و فازهای ماسک The Mask and Mask Phases

  • افزودن تایمر و انیمیشن‌ها Adding the Timer and Animations

  • متحرک‌سازی رنگ پس‌زمینه Animating the Background Color

  • شخصی‌سازی دموی ماسکینگ Customizing the Masking Demo

فاز انیمیتورها (Phase Animators) Phase Animators

  • شروع کار با Phase Animators: مربع قرمز و آبی Getting Started with Phase Animators: The Red and Blue Square

  • توالی‌های CGPoints و Phase Animators Sequences of CGPoints and Phase Animators

  • انیمیشن‌های فاز پیچیده Complex Phase Animations

  • شکل خط چپ Left Line Shape

  • Modifier سفارشی متن Custom Text Modifier

  • انیمیشن فاز پیچیده: متحرک‌سازی همه چیز Complex Phase Animation - Animating Everything

  • انیمیشن فاز پیچیده: OffsetX Complex Phase Animation - OffsetX

  • انیمیشن فاز پیچیده: تکمیل انیمیشن Complex Phase Animation - Completing the Animation

  • انیمیشن‌های Key Frame Key Frame Animations

شکل Blob The Blob

  • مقدمه‌ای بر صفحه اسپلش Blob Introduction to Blob Splash Screen

  • ایجاد Blob Creating the Blob

  • نمای SplashScreenView SplashScreenView

  • ایجاد انیمیشن‌ها با استفاده از Phase Animator Creating Animations using Phase Animator

  • ایجاد نمای اصلی Creating the Main View

پیاده‌سازی طراحی انیمیشن لوگوی صفحه اسپلش با Phase Animators Implementing a Splash Screen Logo Animation Design using Phase Animators

  • معرفی چالش Presenting the Challenge

  • ایجاد مدل فاز لوگو Creating the Logo Phase Model

  • دانلود و تست آیکون برگ Downloading and Testing the Leaf Icon

  • نمای فازهای لوگو - بخش اول Logo Phases View - Part 1

  • نمای فازهای لوگو - بخش دوم Logo Phases View - Part 2

  • نمای متن درصد The Percentage Text View

  • تعریف Enum مدل فازهای لوگو Defining the Enum Logo Model Phases

  • نمای MainLogoView با استفاده از Phase Animator The MainLogoView using Phase Animator

  • پیاده‌سازی انیمیشن‌های فاز Implementing the Phase Animations

انیمیشن‌ها با استفاده از SpriteKit و ساطع‌کننده‌های ذرات Animations using SpriteKit and Particle Emitters

  • مقدمه‌ای بر بررسی انیمیشن‌ها با SpriteKit و ساطع‌کننده‌های ذرات Introduction to Exploring Animations with SpriteKit and Particle Emitters

  • متن با شکل پس‌زمینه Text with Background Shape

  • ایجاد ساطع‌کننده ذرات (Particle Emitter) Creating the Particle Emitter

  • نمای متن Sprite متحرک Animated Sprite Text View

  • اسپرایت‌های چپ و راست Left and Right Sprites

  • ایجاد انیمیشن‌ها Creating the Animations

انیمیشن‌های Metal Metal Animations

  • امضای شیدر و قطعه کدهای کاربردی Shader Signature and Useful Snippets

  • پارامترهای سفارشی Custom Parameters

  • استفاده از Timeline و یافتن مرکز Using the Timeline and Finding One's Center

  • شیدر خیره‌کننده Amazing Shader

  • تنظیم پارامترهای شیدر Setting up the Shader Parameters

  • پیاده‌سازی شیدر الهام‌بخش Implementing the Inspirational Shader

نمایش نظرات

آموزش انیمیشن‌های SwiftUI در iOS 18 - تبدیل کد به حرکت [ویدیو]
جزییات دوره
6h 47m
94
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ron Erez
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar